package com.geovis.boot.gen.util;

import lombok.Data;

/**
 * @author cl
 * @date 211228
 * 生成工具配置类
 */
@Data
public class MpGenConfig {

    /**
     * 必填
     *
     * 数据库驱动
     * 示例：dm.jdbc.driver.DmDriver
    * */
    private String driver;

    /**
     * 必填
     *
     * 数据库url
     * 示例：jdbc:dm://192.168.80.156:5236/htzc?characterEncoding=utf8
     */
    private String url;

    /**
     * 必填
     *
     * 数据库用户名
     */
    private String username;

    /**
     * 必填
     *
     * 数据库用户对应密码
     */
    private String password;

    /**
     * 非必填，但应该填
     *
     * 生成的gb-service-**的名字
     * 比如gb-service-demo，设计包结构为`com.geovis.boot.service.demo`
     * 那么gbServiceName 就是`demo`，默认空
     */
    private String gbServiceName ;


    /**
     * 非必填
     *
     * 作者
     */
    private String author;


    /**
     * 非必填
     *
     * 生成代码注释中的版本
     *
     * 默认`1.0.0`
     */
    private String version = "1.0.0";

    /**
     * 非必填
     *
     * 版权
     *
     * 默认`中科星图`
     * */
    private String copyRight = "中科星图";
}
